<!--
/// 
/// MaDAson - Toolkit for Model Driven Software Development
///
/// Copyright [2006] Marcus Lankenau
/// 
/// Licensed under the Apache License, Version 2.0 (the "License");
/// you may not use this file except in compliance with the License.
/// You may obtain a copy of the License at
///  
///     http://www.apache.org/licenses/LICENSE-2.0
///  
/// Unless required by applicable law or agreed to in writing, software
/// distributed under the License is distributed on an "AS IS" BASIS,
/// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
/// See the License for the specific language governing permissions and
/// limitations under the License.
/// 
-->
<%@ Page Language="C#" %>
<%@ Import Namespace="Madason.MetaModel" %>
<%@ Import Namespace="Madason.MetaModel.Solution" %>

Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
<% 
foreach (Project project in Solution.ChildProjects)
{
	if (project is WebProject)
	{
		WebProject webProject = project as WebProject;
%>
Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "<%= project.FullName%>", "<%= project.FullName%>\", "{<%= project.VisualStudioGuid%>}"
		ProjectSection(WebsiteProperties) = preProject
		ProjectReferences = "<%= webProject.ProjectReferencesString %>"
		Debug.AspNetCompiler.VirtualPath = "/<%= project.FullName%>"
		Debug.AspNetCompiler.PhysicalPath = "<%= project.FullName%>\"
		Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\<%= project.FullName%>\"
		Debug.AspNetCompiler.Updateable = "true"
		Debug.AspNetCompiler.ForceOverwrite = "true"
		Debug.AspNetCompiler.FixedNames = "false"
		Debug.AspNetCompiler.Debug = "True"
		Release.AspNetCompiler.VirtualPath = "/<%= project.FullName%>"
		Release.AspNetCompiler.PhysicalPath = "<%= project.FullName%>\"
		Release.AspNetCompiler.TargetPath = "PrecompiledWeb\<%= project.FullName%>\"
		Release.AspNetCompiler.Updateable = "true"
		Release.AspNetCompiler.ForceOverwrite = "true"
		Release.AspNetCompiler.FixedNames = "false"
		Release.AspNetCompiler.Debug = "False"
		VWDPort = "1185"
		DefaultWebSiteLanguage = "Visual C#"
	EndProjectSection
EndProject
<%
	}
	else
	{
%>
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "<%= project.Name%>", "<%= project.FullName%>\<%= project.FullName%>.csproj", "{<%= project.VisualStudioGuid%>}"
EndProject
<% 
	}
} 
%>






Global
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
		Debug|Any CPU = Debug|Any CPU
		Release|Any CPU = Release|Any CPU
	EndGlobalSection
	GlobalSection(ProjectConfigurationPlatforms) = postSolution
		{4FFC3022-E2A8-49EF-AA96-0A86A4B9383B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{4FFC3022-E2A8-49EF-AA96-0A86A4B9383B}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{4FFC3022-E2A8-49EF-AA96-0A86A4B9383B}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{4FFC3022-E2A8-49EF-AA96-0A86A4B9383B}.Release|Any CPU.Build.0 = Release|Any CPU
		{2A0227C9-B76A-4B74-A2FD-21FA6686B5B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{2A0227C9-B76A-4B74-A2FD-21FA6686B5B6}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{2A0227C9-B76A-4B74-A2FD-21FA6686B5B6}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{2A0227C9-B76A-4B74-A2FD-21FA6686B5B6}.Release|Any CPU.Build.0 = Release|Any CPU
		{4381714D-ADD9-4DAE-93DF-74194848E882}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{4381714D-ADD9-4DAE-93DF-74194848E882}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{4381714D-ADD9-4DAE-93DF-74194848E882}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{4381714D-ADD9-4DAE-93DF-74194848E882}.Release|Any CPU.Build.0 = Release|Any CPU
	EndGlobalSection
	GlobalSection(SolutionProperties) = preSolution
		HideSolutionNode = FALSE
	EndGlobalSection
EndGlobal
<script runat="server">
	private SolutionProject solution;

	public SolutionProject Solution
	{
		get { return solution; }
		set { solution = value; }
	}		
</script>